Package-level declarations

Types

Link copied to clipboard

Singleton object for managing the database connection.

Link copied to clipboard
object Groups : BaseTable<Group>

Object representing the Groups table in the database.

Link copied to clipboard

In-memory implementation of the group.GroupRepository interface.

Link copied to clipboard

In-memory implementation of the user.UserRepository interface.

Link copied to clipboard
object Memberships : BaseTable<Membership>

Object representing the Memberships table in the database.

Link copied to clipboard
class PostgresAuthRepository(db: Database = DBConnection.getDatabaseObject()) : AuthRepository

Implementation of the AuthRepository interface for PostgreSQL.

Link copied to clipboard
class PostgresGroupRepository(db: Database = DBConnection.getDatabaseObject()) : GroupRepository

Implementation of the GroupRepository interface using PostgreSQL as the database.

Link copied to clipboard
class PostgresUserRepository(db: Database = DBConnection.getDatabaseObject()) : UserRepository

Implementation of the UserRepository interface using PostgreSQL as the database.

Link copied to clipboard
object Users : BaseTable<User>

Object representing the Users table in the database.